// /从vue库里面导入vue构造函数创建vue示例的基础
import Vue, { h } from 'vue'
// 吧所有utils里的内容导入并且命名为utils，包含了整个项目的复用的工具函数和常量
import * as utils from '@/utils'

// 将导入的utils模块挂载到了Vue的原型链上，这样在Vue组件实例中可以使用this.$utils来访问这些工具函数和常量，而无需在每个组件中单独导入。
Vue.prototype.$utils = utils
Vue.config.productionTip = false
// import App from '@/views/day1/index.vue'
// import App from './views/day1/v-model.vue'
import App from './views/插槽/index.vue'

// 创建了一个vue实例，指定渲染函数，render'h => h(App)'，h是vue里面虚拟DOM元素的创建函数，h(App)的意思是将App组件渲染为根组件。.mount('#app')方法将这个Vue实例挂载到id为app的DOM元素上，这样Vue应用就可以在浏览器中显示出来。
new Vue({
  render: (h) => h(App)
}).$mount('#app')
